package com.hope.photoviewer.preview;

import android.content.Context;
import android.graphics.Bitmap;
import android.widget.ImageView;

/**
 * @author xwAnd
 * @date 2017/12/6
 */

public interface ImageLoader {
    /**
     * 需要子类实现该方法，以确定如何加载和显示图片
     *
     * @param context   上下文
     * @param imageView 需要展示图片的ImageView
     * @param url       图片地址
     */
    void onDisplayImage(Context context, ImageView imageView, String url);

    /**
     * 返回当前框架的本地缓存图片
     *
     * @param url 图片的地址
     * @return 当前框架的本地缓存图片
     */
    Bitmap getCacheImage(String url);
}
